(function(window){
    //rem布局核心函数
    function rem(minScreen, minFontSize, maxScreen, maxFontSize) {
        minScreen = minScreen || 320;
        minFontSize = minFontSize || 100;
        maxScreen = maxScreen || 640;
        maxFontSize = maxFontSize || 200;
        //得到屏幕宽度
        var screenWidth = document.body.offsetWidth;
        //如果屏幕宽度小于设置的宽度  就设置html.style.fontSize 为minFontSize
        if (screenWidth <= minScreen) {
            document.documentElement.style.fontSize = minFontSize + 'px';
            return;
            //如果屏幕大于设置的宽度  就设置html.style.fontSize 为maxFontSize    
        } else if (screenWidth >= maxScreen) {
            document.documentElement.style.fontSize = maxFontSize + 'px';
            return;
        } else {
            //如果在设置的区间内   根据屏幕的宽度动态进行设置
            document.documentElement.style.fontSize = screenWidth * minFontSize / minScreen + 'px';
        }
    }
    rem();
    window.onresize = function () {
        rem();
    };
})(window);
